/* eslint-disable */

import React from 'react';
import { Svg, Path } from 'react-native-svg';
import { getIconColor } from './helper';

let IconMianban = ({ size, color, ...rest }) => {
  return (
    <Svg viewBox="0 0 1024 1024" width={size} height={size} {...rest}>
      <Path
        d="M512.037075 605.774737h-0.071284a51.538583 51.538583 0 0 0-51.253446 51.289087v315.647088a51.32473 51.32473 0 0 0 102.578176 0v-315.68273a51.538583 51.538583 0 0 0-51.253446-51.253445z"
        fill={getIconColor(color, 0, '#606060')}
      />
      <Path
        d="M945.160767 259.867443A489.866032 489.866032 0 0 0 512.072717 0.000356h-0.142568C330.547128 0.000356 164.704095 99.370736 79.127236 259.368453s-76.131683 353.107012 24.628742 504.087259a32.077956 32.077956 0 0 0 4.704767 5.667106 54.033535 54.033535 0 0 0 74.563427 6.772013A53.997893 53.997893 0 0 0 193.502971 702.151174C88.109064 543.294007 116.801014 328.799407 260.260762 203.23203c143.459748-125.567377 359.914668-125.567377 503.410058-0.071285 143.49539 125.496093 172.258624 339.990693 67.221139 498.420154a54.461241 54.461241 0 0 0 9.088754 73.458519c21.741726 18.177508 54.176104 16.466684 72.959529-3.100869 2.566236-2.209815 4.811693-4.776051 6.665087-7.591783a489.937316 489.937316 0 0 0 25.555438-504.479323z"
        fill={getIconColor(color, 1, '#606060')}
      />
      <Path
        d="M512.001433 376.845056a89.568782 89.568782 0 0 0-89.461855 89.461856c0 31.864103 17.143885 61.518391 44.730927 77.486085a89.604424 89.604424 0 0 0 89.461856 0 89.818277 89.818277 0 0 0 44.730927-77.486085 89.568782 89.568782 0 0 0-89.461855-89.461856z"
        fill={getIconColor(color, 2, '#606060')}
      />
    </Svg>
  );
};

IconMianban.defaultProps = {
  size: 18,
};

IconMianban = React.memo ? React.memo(IconMianban) : IconMianban;

export default IconMianban;
